module.exports = {
  apps: [
    {
      name: 'nestjs-app',
      script: './dist/main.js',
      instances: '1', // 根据需求设置实例数量
      env: {
        // 环境参数，当前指定为开发环境
        NODE_ENV: 'development',
        PORT: '8000',
      },
      // script中设置的--env prod，会自动读取env_prod属性。
      env_prod: {
        // pm2 start ecosystem.config.js --env prod
        NODE_ENV: 'production',
        PORT: '8000',
      },
      env_test: {
        NODE_ENV: 'development',
        PORT: '8000',
      },
      exec_mode: 'cluster',
      combine_logs: true,
    },
  ],
};
